package a入门.day6.排序;

import java.util.Arrays;

public class A {
    public static void main(String[] args) {
        int[]arr={45,23,78,98,67,3,90,32,56};
        System.out.println("-----------排序前------------");
        for(int i=0;i<arr.length;i++){
            System.out.print(arr[i]+"\t");
        }
        //外层循环控制比较的轮数
        int tmp;
        for(int i=0;i<arr.length-1;i++){
            for(int j=0;j<arr.length-1-i;j++){
                if(arr[j]<arr[j+1]){
                    tmp=arr[j];//tmp=45
                    arr[j]=arr[j+1];//arr[0]=23,tmp=45,
                    arr[j+1]=tmp;//arr[1]=45
                }
            }
        }

        System.out.println();
        System.out.println("-----------排序后,foreach方法遍历------------");
        for (int t:arr){
            System.out.print(t+"\t");
        }
        System.out.println();
        System.out.println("--------------调用工具遍历---------------");
        System.out.println(Arrays.toString(arr));
    }
}
